<?php

require_once 'DML.class.php';
/*@author Gabriel Bronzatti Moro*/
Class DBRecado extends DML {

    private $table;
    private $conection;
    private $instrucao;

    public function __construct($mysqli) {
        $this->table = "recado";
        $this->conection = $mysqli;
    }

    public function insert($colunas, $valores) {
        if (isset($this->conection)) {
            $resultSet = $this->instrucao = $this->conection->query("INSERT INTO " . $this->table . "(" . $colunas . ") VALUES(" . $valores . ");");
            return $resultSet;
        } else
            return false;
    }

    public function select($colunas, $valores) {
        if(isset($this->conection)){
          $resultSet= $this->instrucao= $this->conection->query("SELECT ".$colunas." FROM ".
          $this->table . " WHERE `usuario_codigo_usuario`= ".$valores." ORDER BY `data_recado` DESC;");

          $vetorMensagem= null;
          
          $contador=0;
          while ($row= $resultSet->fetch_object())
          {
              $vetorMensagem[$contador]= $row->conteudo_recado;
              $vetorMensagem[$contador+1]= $row->data_recado;
              $vetorMensagem[$contador+2]= $row->hora_recado;
              $contador= $contador+3;
          }
          return $vetorMensagem;
          }
          return null;
    }

    public function recuperaCodigoUser($nome,$login) {

        if (isset($this->conection)) {
            $resultSet = $this->instrucao = $this->conection->query("SELECT  `codigo_usuario`" . " FROM " .
                    "usuario" . " WHERE `nome_usuario`= \"" . $nome . "\" and `email_usuario`=\"".$login."\";");

            while ($row = $resultSet->fetch_object()) {
                return $row->codigo_usuario;
            }
        }
    }

}